Windows Virtual PC

Windows Virtual PC
Virtual pc icon.png
Windows virtual pc.png
Windows Virtual PC running Windows XP Mode on a Windows 7 host
Developer(s) Microsoft
Initial release September 19, 2009 (2009-September-19)[1]
Stable release 6.1.7600 / March 17, 2010; 11 months ago (2010-March-17)[2]
Operating system Windows 7 – All editions[3]
Size 32-bit: 9.1 MB
64-bit: 9.9 MB[1]
Type Virtual machine
License Proprietary[3]
Website microsoft.com/windows/virtualpc/
Microsoft Virtual PC for Mac
Virtual PC 6.1 for Macintosh
Virtual PC 6.1 for Mac
Stable release 7.0.3 / August 14, 2007; 3 years ago (2007-August-14)
Development status Discontinued
Operating system Mac OS X 10.2.8 or later[4]
Platform PowerPC[4]
License Proprietary commercial software[5]
Website Original: microsoft.com/mac/products/
virtualpc/virtualpc.aspx?
pid=virtualpc

Australian: microsoft.com/australia/office/mac/virtualpc7/

Windows Virtual PC (formerly Microsoft Virtual PC and Connectix Virtual PC) is a virtualization program for Microsoft Windows. In July 2006, Microsoft released the Windows-hosted version as a free product.[6] In August 2006, Microsoft announced the Macintosh-hosted version would not be ported to Intel-based Macintosh computers, effectively discontinuing the product as PowerPC-based Macintosh computers are no longer manufactured. The newest release, Windows Virtual PC, is available for Windows 7 hosts.[3]

Virtual PC virtualizes a standard PC and its associated hardware. Supported Windows operating systems can run inside Virtual PC. Other operating systems like Linux may run, but are not officially supported.

Contents

Windows Virtual PC

The successor to Virtual PC 2007, Windows Virtual PC, entered public beta testing on April 30, 2009,[7] and was released alongside Windows 7.[8] Unlike its predecessors, this version supports only Windows 7 host operating systems.[3] It originally required hardware virtualization support but on March 19, 2010, Microsoft released an update to Microsoft Virtual PC which allows it to run on PCs without hardware support.[2]

Windows Virtual PC is available free of charge for all editions of Windows 7[3], either pre-installed by OEMs or via download from the Microsoft website[1].

Windows Virtual PC includes the following new features:[9]

Windows Virtual PC no longer supports following features:

System requirements

System requirements for Windows Virtual PC:[19][20]

Windows XP Mode

Internet Explorer versions 6, 7, and 8 run concurrently on a Windows 7 Release Candidate desktop using Windows XP Mode.

Windows XP Mode (XPM)[21] is a virtual machine package for Windows Virtual PC containing a pre-installed, licensed copy of Windows XP Professional SP3 as its guest OS. Pre-installed integration components allow applications running within the virtualized environment to appear as if running directly on the host,[8][22] sharing the native desktop and Start Menu of Windows 7 as well as participating in file type associations. XP Mode applications run in a Terminal Services session in the virtualized Windows XP, and are accessed via Remote Desktop Protocol by a client running on the Windows 7 host.[23][24]

Applications running in Windows XP mode do not have compatibility issues as they are actually running inside a Windows XP virtual machine and redirected using RDP to the Windows 7 host. Windows XP mode was not released for, and will fail to function on, any editions of Windows 7 below Professional Edition. However, running a copy of Windows XP in older versions of VirtualPC can have similar functionality likewise older copies of Windows on a virtual hard drive albeit with reduced functionality.

Windows XP Mode is available free of charge to users of Windows 7 Professional, Enterprise, and Ultimate editions, either pre-installed by OEMs or via download from the Microsoft website.[20]

Emulated environment

Virtual PC emulates the following environments:[25]

Implementation:

Earlier versions of Virtual PC supported the following features: (now removed in Microsoft Virtual PC 2004, 2007, and Windows Virtual PC):

Virtual Machine Integration Components

To facilitate the exchange and sharing of files, folders and data between the host and guest operating systems, Virtual PC provides an optional set of Virtual Machine Additions. These can be installed in the guest OS to provide the following functionality across the host and guest:

Virtual PC Additions are called Virtual PC Integration Components beginning with Windows Virtual PC. In Windows Virtual PC, enabling integration features automatically makes the virtual machine user account accessible using Remote Desktop Connection.

Supported host and guest operating systems

Virtual PC allows multiple guest operating systems to run virtualized on a single physical host. Although a number of popular host and guest operating systems lack official Microsoft support, there are sometimes few, if any, technical obstacles impeding installation. Instead, a configuration may be unsupported due to Microsoft's own licensing restrictions,[27][28] or a decision to focus testing and support resources elsewhere, especially when production use of a legacy product fades.[29][30]

A program manager on Microsoft's core virtualization team explains what official support entails:

With each release of Virtual PC we spend a significant amount of time trying to decide which (guest) operating system should be officially supported. While Virtual PC is capable of running many operating systems, official support for an operating system means that we will test it thoroughly, not ship Virtual PC if an issue exists with that operating system, and provide full support for customers who encounter problems while running these operating systems under virtual PC.[29]
—Ben Armstrong, "Virtual PC Guy"

As a product positioned for desktop use, Virtual PC provides official support for a different set of operating systems than its server-oriented counterpart, Microsoft Virtual Server and the more advanced Hyper-V.[31][32] While the latter products support a range of server operating systems,[33][34] Virtual PC 2007 supports only one variety as host and another as guest;[35] its successor, Windows Virtual PC, supports none.[36] And, whereas Virtual Server and Hyper-V have officially supported select Linux guests since 2006[37] and 2008,[38] respectively, as of 2009, no Microsoft release of Virtual PC has officially supported Linux. Nonetheless, a number of Linux distributions[38] do run successfully in Virtual PC 2007, and can be used with the Virtual Machine Additions from Virtual Server (see below).[39][40] Lastly, while 64-bit host support was introduced with Virtual PC 2007, no release has been able to virtualize a 64-bit guest;[41][42][43] Microsoft has thus far reserved this functionality for Hyper-V, which runs only on 64-bit (x64) editions of Windows Server 2008.[33][44]

Table of supported operating systems

In the following table and notes, "support" refers to official Microsoft support, as described above.

Virtual PC 2004
[45][46][32][47][48]
Virtual PC 2007
[35][49][50]
Windows Virtual PC
[36][51][52][53]
Operating system (host or guest?) Host Guest Host Guest Host Guest
32-bit 64-bit 32-bit 32-bit 64-bit 32-bit 32-bit 64-bit 32-bit 64-bit
Windows 7 Ultimate Uns Uns Uns Uns[δ] Uns[δ] Uns[δ] Yes Yes Yes Uns
Windows 7 Enterprise Uns Uns Uns Uns[δ] Uns[δ] Uns[δ] Yes Yes Yes Uns
Windows 7 Professional Uns Uns Uns Uns[δ] Uns[δ] Uns[δ] Yes Yes Yes Uns
Windows 7 Home Premium Uns Uns Uns Uns Uns Uns Yes[I] Yes[I] Yes[J] Uns
Windows 7 Home Basic Uns Uns Uns Uns Uns Uns Yes[I] Yes[I] Yes[J] Uns
Windows 7 Starter Uns N/A Uns Uns N/A Uns Uns N/A Uns[J] N/A
Windows Server 2008 Standard Uns Uns Uns Uns Uns Yes[E] Uns Uns Uns Uns
Windows Vista Ultimate Uns Uns Uns Yes Yes Yes[D][G] Uns Uns Yes Uns
Windows Vista Enterprise Uns Uns Uns Yes Yes Yes[D][G] Uns Uns Yes Uns
Windows Vista Business Uns Uns Uns Yes Yes Yes[D][G] Uns Uns Yes Uns
Windows Vista Home Premium Uns Uns Uns Yes[H] Yes[H] Yes[D][F] Uns Uns Uns[J] Uns
Windows Vista Home Basic Uns Uns Uns Yes[H] Yes[H] Yes[F] Uns Uns Uns[J] Uns
Windows Vista Starter Uns N/A Uns Uns N/A Yes Uns N/A Uns[J] N/A
Windows Server 2003 Standard Yes[B] Uns Yes Yes Yes Yes Uns Uns Uns Uns
Windows XP Professional Yes Uns Yes Yes Yes Yes Uns Uns Yes Uns
Windows XP Tablet PC Edition Yes N/A Yes Yes N/A Yes Uns N/A Uns[J] N/A
Windows XP Media Center Edition Uns N/A Uns[γ] Uns N/A Uns Uns N/A Uns[J] N/A
Windows XP Home Edition Uns N/A Yes Yes[H] N/A Yes[H] Uns N/A Uns[J] N/A
Windows XP Starter Edition Uns N/A Yes Uns N/A Yes Uns N/A Uns[J] N/A
Windows 2000 Server Uns N/A Yes Uns N/A Yes Uns N/A Uns N/A
Windows 2000 Professional Yes N/A Yes Uns N/A Yes Uns N/A Uns N/A
Windows Me Uns N/A Yes Uns N/A Uns[C] Uns N/A Uns N/A
Windows 98 Second Edition Uns N/A Yes Uns N/A Yes Uns N/A Uns N/A
Windows 98 (original release) Uns N/A Yes Uns N/A Uns[C] Uns N/A Uns N/A
Windows 95 Uns N/A Yes Uns N/A Uns[C][β] Uns N/A Uns N/A
Windows NT 4.0 Workstation Uns N/A Yes Uns N/A Uns[C] Uns N/A Uns N/A
Windows NT 3.51 Workstation Uns N/A Uns Uns N/A Uns Uns N/A Uns N/A
Windows NT 3.1 | NT 3.5 Uns N/A Uns[ε] Uns N/A Uns[ε] Uns N/A Uns N/A
IBM OS/2 (select editions) Uns N/A Yes[A] Uns N/A Yes[A] Uns N/A Uns N/A
16-bit 16-bit 16-bit 16-bit 16-bit 16-bit
Windows 3.1 Uns Uns[54] Uns Uns Uns Uns N/A
Windows 3.0 Uns Uns Uns Uns[C][α] Uns Uns N/A
MS-DOS 6.22 Uns Yes Uns Uns[C][α] Uns Uns N/A
LEGEND
Microsoft support
Yes Supported
Uns Unsupported
N/A Version nonexistent
? Status unconfirmed
Functionality
Full or near-full functionality
Partial functionality
Unusable or fails install
(grey) Status unconfirmed

Notes – Details of Microsoft support

  1. 1 2 Supported editions: OS/2 Warp Version 4 Fix Pack 15, OS/2 Warp Convenience Pack 1, and OS/2 Warp Convenience Pack 2.[35][45][49]
  2. 1 Support added in Virtual PC 2004 Service Pack 1 (SP1) for Windows Server 2003, Standard Edition as a host.[46]
  3. 1 2 3 4 5 For Virtual PC 2007, Microsoft designated the following legacy operating systems "compatible", but discontinued official support: MS-DOS 6.22, Windows NT 4.0 Workstation, Windows 95, the original release of Windows 98 and Windows Me.[35][49]
  4. 1 2 3 4 For Windows Vista guests in Virtual PC 2007, the Windows Aero graphical user interface is disabled due to limitations of the emulated S3 Trio[55] graphics card; the interface falls back to the Vista Home Basic theme. However, Aero effects can be rendered by connecting to the guest via Remote Desktop Connection from an Aero-enabled host.[56][57]
  5. 1 Support added in Virtual PC 2007 Service Pack 1 (SP1) for Windows Server 2008 Standard as a guest.[35]
  6. 1 2 Microsoft's January 2008 EULA supplement[28][58] for Windows Vista lifted restrictions[59][60] barring installation of Vista Home Basic and Home Premium as guest operating systems.[27][61][62][63]
  7. 1 2 3 Microsoft's January 2008 EULA supplement[28][58] for Windows Vista lifted restrictions[60] barring use of BitLocker[64][65][66] and Microsoft-DRM-protected content within virtualized environments.[27][63][67]
  8. 1 2 3 4 5 6 Support added in a Virtual PC 2007 Service Pack 1 (SP1) hotfix rollup, dated February 20, 2009, for Windows XP Home as both host and guest, and for all Home editions of Windows Vista as hosts.[50]
  9. 1 2 3 4 The pre-configured XP Mode of Windows Virtual PC is restricted to Windows 7 Professional, Enterprise, and Ultimate hosts.[51] However, an equivalent environment can be configured manually by installing Windows XP SP3 as a guest (requires an XP license and installation media or files) and applying an integration components update (available for download[68] from Microsoft) to enable seamless mode and other Windows 7 integration features.[69]
  10. ^ The integration components enabling seamless mode and other features[69] of Windows Virtual PC support only the following guests: Windows XP Pro Service Pack 3 (SP3);[68] Windows Vista Business SP1, Enterprise SP1, and Ultimate SP1;[70] and Windows 7 Professional, Enterprise, and Ultimate.[36][51]

Notes – Unsupported installations

  1. 1 Virtual PC 2007 does not include Virtual Machine Additions for MS-DOS as a self installing disk image (installed using a batch file), however the files are included in the Virtual Machine Additions ISO image file (typically found in the 'Program Files' folder where Virtual PC was installed) and can be extracted by various means (a number of file compression software packages support extracting files from ISO image files) for manual installation, also the DOS additions from Virtual PC 2004 can be used without problem as can the DOS additions from Virtual Server 2005.[30]
  2. 1 The Virtual Machine Additions included with Virtual PC 2007 will not install on Windows 95 guests, but the additions from Virtual PC 2004 can be used.[29]
  3. 1 In informal testing, Microsoft virtualization manager Ben Armstrong found XP Media Center 2004 "distorted and unusable" under Virtual PC 2004, but Media Center 2005 worked "beautifully", sans TV features.[71]
  4. 1 2 3 MSDN blogs report that pre-release versions of Windows 7, similar to the forthcoming Ultimate edition,[72] run successfully as both host and guest operating systems on Virtual PC 2007 Service Pack 1 (SP1). Integration features provided by Virtual Machine Additions function normally, but Virtual PC 2007 must be SP1 or later.[73][74][75] See "Windows 7 on Virtual PC on Windows 7" [73] for more caveats.
  5. 1 2 Although Windows NT 3.1 and NT 3.5 refuse to install on newer processors (NT 3.51 fixes this), it is possible to modify files on the install CD to allow install. The patch can be downloaded here.

Linux guests

Installing a Linux-based guest environment in Virtual PC is possible. RedHat and SuSe Linux guests are supported. Linux additions are supported in Microsoft Virtual Server, and these additions should also work in Virtual PC.[39]

Some Linux distributions must be installed in text mode, as Microsoft Virtual PC only emulates graphics at 16-bit or 32-bit color depth, not 24-bit. Ubuntu 8.10 (Intrepid Ibex) must be installed in SafeMode, but does not require other changes.

Some websites specialize in listing operating systems that run successfully as Virtual PC guests, to help users avoid issues when installing Linux distributions or other operating systems lacking official Microsoft support.[76]

Intel-based Mac support

Microsoft announced on August 7, 2006, that Virtual PC for Mac would not be ported to the Intel Mac platform. Microsoft stated, "Alternative solutions offered by Apple and other vendors, combined with a fully packaged retail copy of Windows, will satisfy this need."[77] Similar products available at the time were Parallels Desktop and VMware Fusion.

Previous versions

Virtual PC by Connectix

Connectix Virtual PC version 3 in Mac OS 9, running a Brazilian Portuguese edition of Windows 95

Virtual PC was originally developed for the Macintosh and released by Connectix in June 1997. The first version of Virtual PC designed for Windows-based systems, version 4.0, was released in June 2001. Connectix sold versions of Virtual PC bundled with a variety of guest operating systems, including Windows, OS/2, and Red Hat Linux. As virtualization's importance to enterprise users became clear, Microsoft took interest in the sector and acquired Virtual PC and Virtual Server (unreleased at the time) from Connectix in February 2003.

Earlier versions of Virtual PC supported the following features: (now removed in Microsoft Virtual PC 2004, 2007, and Windows Virtual PC):

Guest extensions

Under agreement with Connectix, Innotek GmbH (makers of VirtualBox and now part of Sun Microsystems now owned by Oracle) ported version 5.0 to run on an OS/2 host.[78] This version also included guest extensions (VM additions) for OS/2 guests, which could run on Windows, OS/2 or Mac OS X hosts using Virtual PC versions 5, 6 or 7. A new version of the guest extensions was later included with Microsoft's Virtual PC 2004.

Microsoft Virtual PC 2004 and 2007

On July 12, 2006, Microsoft released Virtual PC 2004 for Windows as a free product, but the Mac version was not made free. The equivalent version for Mac, version 7, was the final version of Virtual PC for Mac.

Virtual PC 2007 was released only for the Windows platform, with public beta testing beginning October 11, 2006, and production release on February 19, 2007. It added support for hardware virtualization, viewing virtual machines on multiple monitors and support for Windows Vista as both host and guest. (The Windows Aero interface is disabled on Windows Vista guests due to limitations of the emulated video hardware; however, Aero effects can be rendered by connecting to the guest via Remote Desktop Connection from an Aero-enabled Vista host.)[57]

On May 15, 2008, Microsoft released Virtual PC 2007 Service Pack 1, which added support for both Windows XP SP3 and Vista SP1 as guest and host OSes, as well as Windows Server 2008 Standard as a guest OS.[79][80] A hotfix rollup for Virtual PC 2007 SP1, released February 20, 2009, solved networking issues and enhanced the maximum screen resolution to 2048×1920 (32-bit),[81] enabling 16:9 resolutions such as 1920×1080. A security update was released on 14 July 2009 to address an elevation of privilege vulnerability in guest operating systems.[82]

See also

About Microsoft virtualization technology
About virtualization
About notable virtualization products

References

  1. 1.0 1.1 1.2 "Download details: Windows Virtual PC". Microsoft Download Center. Microsoft corporation. September 19, 2009. http://www.microsoft.com/downloads/details.aspx?familyid=2B6D5C18-1441-47EA-8309-2545B08E11DD&displaylang=en. Retrieved June 5, 2010. 
  2. 2.0 2.1 "Download details: Update for Windows 7 (KB977206)". Microsoft Download Center. Microsoft corporation. March 17, 2010. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=837f12aa-1d37-464e-ae59-20c9ecbebaf6. Retrieved June 5, 2010. 
  3. 3.0 3.1 3.2 3.3 3.4 "Description of Virtual PC for Windows 7". Microsoft support. Microsoft Corporation. April 1, 2010. http://support.microsoft.com/?kbid=958559. Retrieved June 5, 2010. 
  4. 4.0 4.1 "Virtual PC 7 for Mac". Microsoft for Mac - Australian website. Microsoft corporation. http://www.microsoft.com/australia/office/mac/virtualpc7/default.aspx. Retrieved June 10, 2010. 
  5. "Virtual PC 7 for Mac - Which Edition is Right for Me". Microsoft for Mac - Australian website. Microsoft corporation. http://www.microsoft.com/australia/office/mac/virtualpc7/editions.aspx. Retrieved June 10, 2010. 
  6. "Virtual PC is free!". July 12, 2006. http://blogs.msdn.com/virtual_pc_guy/archive/2006/07/12/662535.aspx. Retrieved 14 October 2009. 
  7. Hachman, Mark (30 April 2009). "Microsoft Posts Windows Virtual PC Beta". PC Magazine. Ziff-Davis. http://www.pcmag.com/article2/0,2817,2346296,00.asp. Retrieved June 28, 2009. 
  8. 8.0 8.1 "Windows Virtual PC". Microsoft.com. http://www.microsoft.com/windows/virtual-pc/default.aspx. 
  9. "Compare some of the many features of Virtual PC 2007 to Windows Virtual PC". Microsoft corporation. http://www.microsoft.com/windows/virtual-pc/features/compare.aspx. 
  10. Selling Windows 7 to the Enterprise: Microsoft Switzerland Technology Specialist presentation
  11. 11.0 11.1 "Windows Virtual PC". Windows Virtual PC blog. Microsoft corporation. August 4, 2009. http://blogs.technet.com/windows_vpc/archive/2009/08/04/windows-virtual-pc.aspx#3273920. Retrieved 9 June 2010. "@EnricoG: Drag and Drop is not a supported feature in WVPC. Clipboard sharing (for cut, copy and paste) and drive/folder sharing are supported." 
  12. 12.0 12.1 "Folder Sharing between Windows 7 and VM". Windows Virtual PC blog. Microsoft corporation. December 21, 2009. http://blogs.technet.com/b/windows_vpc/archive/2009/12/22/folder-sharing-between-windows-7-and-vm.aspx. Retrieved August 20, 2010. 
  13. Armstrong, Ben (September 18, 2009). "Windows Virtual PC and Undo Disks". Virtual PC Guy's Blog. Microsoft corporation. http://blogs.msdn.com/virtual_pc_guy/archive/2009/08/18/windows-virtual-pc-and-undo-disks.aspx. Retrieved June 9, 2010. 
  14. Armstrong, Ben (June 26, 2009). "Creating Virtual Hard Disks with Windows Virtual PC". Virtual PC Guy's Blog. Microsoft corporation. http://blogs.msdn.com/virtual_pc_guy/archive/2009/06/26/creating-virtual-hard-disks-with-windows-virtual-pc.aspx#9831105. Retrieved June 9, 2010. "Windows Virtual PC does not support parallel ports. As Tom mentions, you will have to use a USB adapter if you want this functionality." 
  15. Armstrong, Ben (October 1, 2009). "Using Floppy Disks with Windows Virtual PC". Virtual PC Guy's Blog. Microsoft corporation. http://blogs.msdn.com/virtual_pc_guy/archive/2009/10/01/using-floppy-disks-with-windows-virtual-pc.aspx. Retrieved June 9, 2010. 
  16. Installing DOS additions under VPC 2007
  17. Installing Windows 98 on Windows Virtual PC
  18. Using Virtual PC 2004 Additions to Enhance the Windows 2000 Guest Experience on Windows Virtual PC
  19. http://www.microsoft.com/windows/virtual-pc/support/requirements.aspx
  20. 20.0 20.1 "Windows XP Mode for Windows 7 brochure". Microsoft corporation. 2009. http://download.microsoft.com/download/7/5/A/75A2C993-BFCC-47D0-8B6C-7C8CE2BA9833/Windows%20XP%20Mode%20for%20Windows%207_brochure.pdf. Retrieved June 28, 2009. 
  21. "Windows XP Mode in Windows 7 and Virtual PC - Part 1: Maintaining Application Compatibility". Windows XP Mode in Windows 7 and Virtual PC - Part 1: Maintaining Application Compatibility. 1900-1-0. http://capitalhead.com/articles/windows-xp-mode-in-windows-7-and-virtual-pc---part-1-maintaining-application-compatibility.aspx. Retrieved 2009-06-16. 
  22. http://community.winsupersite.com/blogs/paul/archive/2009/04/24/secret-no-more-revealing-virtual-windows-xp-for-windows-7.aspx
  23. "Download Windows Virtual PC and Windows XP Mode". http://www.microsoft.com/windows/virtual-pc/download.aspx. 
  24. Rafael Rivera. "Windows XP Mode Internals – Part 2 (Application Publishing Magic)". WithinWindows.com. http://www.withinwindows.com/2009/04/28/windows-xp-mode-internals-part-2-application-publishing-magic/. Retrieved 2009-04-30. 
  25. "Overview of the technical specifications of virtual machines in Virtual PC 2004". Microsoft.com. 2004-10-27. http://support.microsoft.com/kb/833144. Retrieved 2010-05-23. 
  26. "USB Architecture in Windows Virtual PC". Windows Virtual PC blog. Microsoft corporation. December 13, 2009. http://blogs.technet.com/b/windows_vpc/archive/2009/12/14/usb-architecture-in-windows-virtual-pc.aspx. Retrieved August 20, 2010. 
  27. 27.0 27.1 27.2 Bergstein, Brian (2007-02-28). "Microsoft puts up roadblocks on Vista for Mac owners". The New York Times. Associated Press (New York: The New York Times Company). http://www.nytimes.com/2007/02/28/technology/28iht-ptvista.4752719.html. Retrieved 2009-07-10. "Microsoft says the blockade is necessary for security reasons … Cherry says that what is really going on is that Microsoft wanted to create more differences between the multiple editions of Vista, presumably giving people more reason to buy the most expensive versions." 
  28. 28.0 28.1 28.2 "Microsoft Software License Terms". Microsoft Use Terms. Microsoft. p. 13. http://download.microsoft.com/documents/useterms/Windows%20Vista_Ultimate_English_36d0fe99-75e4-4875-8153-889cf5105718.pdf. Retrieved 2009-07-10. "If you [install the software within a virtual system], you may not play or access content or use applications protected by any Microsoft digital, information or enterprise rights management technology or other Microsoft rights management services or use BitLocker."  (The later Vista SP1 EULA adopted the amended terms of the January 2008 Supplement.)
  29. 29.0 29.1 29.2 Armstrong, Ben (2007-01-03). "Why won't the Virtual PC 2007 Virtual Machine Additions load on Windows 95?". Virtual PC Guy's Weblog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2007/01/03/why-won-t-the-virtual-pc-2007-virtual-machine-additions-load-on-windows-95.aspx. Retrieved 2009-07-10. 
  30. 30.0 30.1 Armstrong, Ben (2007-10-30). "Installing DOS additions under VPC 2007". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2007/10/30/installing-dos-additions-under-vpc-2007.aspx. Retrieved 2009-07-10. 
  31. "Microsoft Virtualization Technologies". Infrastructure Planning and Design. Microsoft TechNet. 2008-02-25 [First published 2007-11-12]. http://technet.microsoft.com/en-us/library/bb897466.aspx. Retrieved 2009-07-10. 
  32. 32.0 32.1 Davis, Megan (2005-05-24). Blade, Tina. ed. "Virtual PC vs. Virtual Server: Comparison of Features and Uses" (Microsoft Word). Microsoft Download Center (Microsoft.com). http://download.microsoft.com/download/1/4/d/14d17804-1659-435d-bc11-657a6da308c0/VSvsVPC.doc. Retrieved 2009-07-10.  See also download details.
  33. 33.0 33.1 "Virtual Server 2005 Frequently Asked Questions". Microsoft Virtual Server. Microsoft.com. 2008-05-14 [First published 2003-02-20]. http://www.microsoft.com/windowsserversystem/virtualserver/evaluation/virtualizationfaq.mspx. Retrieved 2009-07-10. 
  34. "Virtualization with Hyper-V: Supported Guest Operating Systems". Windows Server 2008 – Product Information. Microsoft.com. http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx. Retrieved 2009-07-10. 
  35. 35.0 35.1 35.2 35.3 35.4 "Virtual PC 2007 SP1 Release Notes". Microsoft Download Center. Microsoft.com. 2008-05-15. http://download.microsoft.com/download/8/f/4/8f44a346-1f62-4bb2-b957-7508ea1f7d80/relnotes.htm. Retrieved 2009-07-10.  See also download details.
  36. 36.0 36.1 36.2 "Windows Virtual PC Tips". Microsoft Download Center. Microsoft. 2009-05-18. http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=ffc6c931-6216-4a1d-bdab-936fef353060&u=http%3a//download.microsoft.com/download/7/D/6/7D686A6A-B0F7-42E5-BB3B-4972A8C42C9F/Windows+Virtual+PC+Tips.pdf. Retrieved 2009-07-10.  See also download details. (Contains a more precise and complete list of supported operating systems than the Requirements page on Microsoft.com.)
  37. Armstrong, Ben (2006-04-03). "Linux is now supported under Virtual Server". Virtual PC Guy's Weblog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2006/04/03/566273.aspx. Retrieved 2009-07-10. 
  38. 38.0 38.1 Earp, Sean (2008-06-29). "Linux on Hyper-V". The Sean Blog. Microsoft TechNet. http://blogs.technet.com/seanearp/archive/2008/06/29/linux-on-hyper-v.aspx. Retrieved 2009-07-10.  (Also links to individual posts on installing various Linux distributions in Virtual PC 2007.)
  39. 39.0 39.1 Armstrong, Ben (2007-10-23). "Updated Virtual Machine Additions for Linux available". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2007/10/23/updated-virtual-machine-additions-for-linux-available.aspx. Retrieved 2009-06-28. "As always – this is only supported on Virtual Server – but should work just fine on Virtual PC." 
  40. "Virtual Machine Additions for Linux". Microsoft Download Center. Microsoft.com. 2007-10-24. http://www.microsoft.com/downloads/details.aspx?FamilyID=bf12642f-77dc-4d45-ae4e-e1b05e0a2674&DisplayLang=en. Retrieved 2009-07-10. 
  41. Cummings, Joanne (2006-11-01). "Microsoft Virtual PC: Good Enough – for the Price". Redmondmag.com. 1105 Media. http://redmondmag.com/Articles/2006/11/01/Microsoft-Virtual-PC-Good-Enough--for-the-Price.aspx?Page=1. Retrieved 2009-07-10. 
  42. Woolsey, Jeff (2007-07-10). "Microsoft Virtualization and Virtual PC 2007". Microsoft Virtualization Team Blog. Microsoft TechNet. http://blogs.technet.com/virtualization/archive/2007/07/10/microsoft-virtualization-and-virtual-pc-2007.aspx. Retrieved 2009-07-10. 
  43. Savill, John (2009-05-07). "Does Windows Virtual PC in Windows 7 support 64-bit guest OSs?". Windows IT Pro. Penton Media. http://windowsitpro.com/article/articleid/102040/q-does-windows-virtual-pc-in-windows-7-support-64-bit-guest-oss.html. Retrieved 2009-07-10. 
  44. "Virtualization with Hyper-V: FAQ". Windows Server 2008 – Product Information. Microsoft.com. http://www.microsoft.com/windowsserver2008/en/us/hyperv-faq.aspx. Retrieved 2009-07-10. 
  45. 45.0 45.1 "Microsoft Virtual PC 2004 – Product Details". Product Information Center. Microsoft.com. http://www.microsoft.com/PRODUCTS/info/product.aspx?view=22&pcid=ba9e68ed-9571-4d10-82d2-b51828c33297&type=ovr#ProductDetails. Retrieved 2009-07-10. 
  46. 46.0 46.1 "Readme for Microsoft Virtual PC 2004 Service Pack 1". Microsoft Download Center. Microsoft.com. 2004-10-12. http://download.microsoft.com/download/6/9/d/69de9b67-6498-41fb-9add-95ceab6eb5cc/readmesp1.htm. Retrieved 2009-07-10.  See also download details.
  47. "Demo: Microsoft Virtual PC 2004 Features". Event Review: Microsoft Virtual PC Overview – Session TNT1-103. Microsoft TechNet. Retrieved on 2009-07-10.
  48. "Download Details: Virtual PC 2004 SP1". Microsoft Download Center. Microsoft.com. 2006-08-30. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6d58729d-dfa8-40bf-afaf-20bcb7f01cd1. Retrieved 2009-07-10. 
  49. 49.0 49.1 49.2 "Virtual PC 2007 Release Notes". Microsoft Download Center. Microsoft.com. 2007-02-19. http://download.microsoft.com/download/4/4/c/44ccd131-67fb-4224-a96e-193be1765b43/relnotes.htm. Retrieved 2009-07-10.  See also download details.
  50. 50.0 50.1 "Description of the hotfix rollup package for Virtual PC 2007 Service Pack 1: February 20, 2009". Microsoft Help and Support. Microsoft.com. 2009-02-20. http://support.microsoft.com/kb/958162. Retrieved 2009-07-10. 
  51. 51.0 51.1 51.2 "Windows Virtual PC – Requirements". Microsoft.com. http://www.microsoft.com/windows/virtual-pc/support/requirements.aspx. Retrieved 2009-07-10. 
  52. "Windows Virtual PC – FAQ". Microsoft.com. http://www.microsoft.com/windows/virtual-pc/support/faq.aspx. Retrieved 2009-07-10. 
  53. "Windows Virtual PC Beta". Microsoft Download Center. Microsoft.com. 2009-05-04. http://www.microsoft.com/downloads/details.aspx?familyid=65E1C5EB-DF9B-415F-B2D6-27F6EF5DCEB9&displaylang=en. Retrieved 2009-07-10. 
  54. Armstrong, Ben (2004-10-26). "Windows 3.11 on Virtual PC". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2004/10/26/247793.aspx. Retrieved 2009-07-10.  (Microsoft manager Ben Armstrong reports that Windows 3.11 installs without a problem in Virtual PC 2004.)
  55. Armstrong, Ben (2005-01-26). "Why we emulated the devices that we do?". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2005/01/26/361361.aspx. Retrieved 2009-07-10. 
  56. Schweigert, Marc (2007-03-14). "Get the Windows Vista Aero theme in a Guest OS using Virtual PC 2007". Microsoft Public Sector Developer and Platform Evangelism Team Blog. MSDN Blogs. http://blogs.msdn.com/publicsector/archive/2007/03/14/get-the-windows-vista-aero-theme-in-a-guest-os-using-virtual-pc-2007.aspx. Retrieved 2009-07-10. 
  57. 57.0 57.1 Savill, John (June 2007). "Running the Aero UI When Using Virtual PC 2007" (Fee required). Windows IT Pro (Penton Media). http://windowsitpro.com/article/articleid/95814/running-the-aero-ui-when-using-virtual-pc-2007.html. Retrieved 2009-07-10. 
  58. 58.0 58.1 "Microsoft Software Supplemental License Terms". Microsoft Use Terms. Microsoft. January 2008. http://download.microsoft.com/documents/useterms/Windows%20Vista_Ultimate%20and%20Ultimate%20SP1,%20Supplemental_English_d512375b-79d7-41e5-852d-45f69f7378dd.pdf. Retrieved 2009-07-10. 
  59. Armstrong, Ben (2008-01-22). "Virtualization Announcements". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2008/01/22/virtualization-announcements.aspx. Retrieved 2009-07-10. 
  60. 60.0 60.1 Oiaga, Marius (2008-01-22). "The Windows Vista Virtualization Doors Are Wide Opened". Softpedia News. Softpedia. http://news.softpedia.com/news/The-Windows-Vista-Virtualization-Doors-Are-Opened-Wide-76958.shtml. Retrieved 2009-07-10. 
  61. Microsoft Partner Program (March 2008). Licensing Reseller Handbook for Microsoft Partners. Microsoft. p. 58. http://download.microsoft.com/download/2/4/f/24f49403-31b4-4cf3-a4f5-6c439f92be24/MS_ReselleRev0308_LoRes.pdf. Retrieved 2009-07-10. "Windows Vista Home Basic and Windows Vista Home Premium cannot be used within a virtual (or otherwise emulated) hardware system." 
  62. Albro, Edward N.; Eric Dahl (2007-02-20). "The Most Annoying Things About Windows Vista". PC World. International Data Group. http://www.pcworld.com/article/129126-3/the_most_annoying_things_about_windows_vista.html. Retrieved 2009-07-10. "Well, this is only a licensing provision, so nothing in the software will prevent you from running either Home version in a virtual machine. But that would be wrong." 
  63. 63.0 63.1 Lai, Eric (2007-06-22). "Analysis: DRM may be why Microsoft flip-flopped on Vista virtualization". Computerworld. International Data Group. http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9025466. Retrieved 2009-07-10.  (Microsoft originally planned to rescind the restrictions in June 2007.)
  64. Armstrong, Ben (2008-01-23). "Using BitLocker under Virtual PC / Virtual Server". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2008/01/23/using-bitlocker-under-virtual-pc-virtual-server.aspx. Retrieved 2009-07-10.  (Instructions were reposted the day after Microsoft released its Vista EULA Supplement in January 2008.)
  65. Armstrong, Ben (2007-04-30). "Using Vista BitLocker under Virtual PC / Virtual Server". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2007/04/30/using-vista-bitlocker-under-virtual-pc-virtual-server.aspx. Retrieved 2009-07-10.  (Instructions provided in the post were deleted to comply with Microsoft's original Vista EULA).
  66. Malach, Eyal (2008-02-19). "Encrypting Vista with BitLocker in Virtual PC or Virtual Machine". Eyal Malach Blog. Microsoft Blogs – Israel. http://blogs.microsoft.co.il/blogs/eyalm/archive/2008/02/19/encrypting-vista-with-bitlocker-in-virtual-pc-or-virtual-machine.aspx. Retrieved 2009-07-10. 
  67. Oiaga, Marius (2007-06-02). "Install Windows Vista Ultimate in Windows Vista – Vista Virtualization Guidelines". Softpedia News. Softpedia. http://news.softpedia.com/news/Install-Windows-Vista-Ultimate-IN-Windows-Vista-56273.shtml. Retrieved 2009-07-10. 
  68. 68.0 68.1 "RAIL QFE Beta Windows XP SP3". Microsoft Download Center. Microsoft.com. 2009-05-04. http://www.microsoft.com/downloads/details.aspx?familyid=943B6AC7-87F2-45DF-A516-21321D559AC3&displaylang=en. Retrieved 2009-07-10. 
  69. 69.0 69.1 "Windows Virtual PC Evaluation Guide". Windows 7 Technical Library. Microsoft TechNet. 2009-05-04. http://technet.microsoft.com/en-us/library/dd744684%28WS.10%29.aspx. Retrieved 2009-07-10.  Also available for download.
  70. "RAIL QFE Beta for Vista SP1". Microsoft Download Center. Microsoft.com. 2009-05-04. http://www.microsoft.com/downloads/details.aspx?familyid=DB29EB2B-F095-4172-8E83-9C5623045D4E&displaylang=en. Retrieved 2009-07-10. 
  71. Armstrong, Ben (2004-11-06). "Windows Media Center 2005 under Virtual PC". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2004/11/06/253225.aspx. Retrieved 2009-07-10. 
  72. "Windows 7 Release Candidate: FAQ". Microsoft.com. 2009. http://www.microsoft.com/windows/windows-7/faq.aspx. Retrieved 2009-07-10. 
  73. 73.0 73.1 Armstrong, Ben (2009-01-13). "Windows 7 on Virtual PC on Windows 7". Virtual PC Guy's WebLog. MSDN Blogs. http://blogs.msdn.com/virtual_pc_guy/archive/2009/01/13/windows-7-on-virtual-pc-on-windows-7.aspx. Retrieved 2009-07-10. 
  74. Krishnamoorthy, Ajoy (2009-01-19). "Installing Virtual PC 2007 SP1 in Windows 7". Ajoyk – Patterns and Practices, VSTS, Process. MSDN Blogs. http://blogs.msdn.com/ajoyk/archive/2009/01/19/installing-virtual-pc-2007-sp1-in-windows-7.aspx. Retrieved 2009-07-10. 
  75. Manning, James (2009-01-10). "Upgrading to SP1 fixes VM Additions for Win7 Beta!". James Manning's Blog. MSDN Blogs. http://blogs.msdn.com/jmanning/archive/2009/01/10/upgrading-to-sp1-fixes-vm-additions-for-win7-beta.aspx. Retrieved 2009-07-10. 
  76. What Works and What Doesn't in Microsoft Virtual PC 2004
  77. Cohen, Peter (2006-08-07). "WWDC: Microsoft kills Virtual PC for Mac". MacWorld. http://www.macworld.com/news/2006/08/07/vpc/index.php. Retrieved 2007-10-08. 
  78. Innotek/Connectix Virtual PC
  79. Microsoft releases Virtual PC 2007 SP1
  80. "Virtual PC 2007 SP1 Release Notes". Microsoft. 2008-05-15. http://www.microsoft.com/downloads/details.aspx?FamilyID=9f3d3eb5-5e03-4712-999c-e96f91bdf128&displaylang=en. Retrieved 2009-06-28. 
  81. KB958162
  82. MS09-033

External links